Model Checking in multiplayer games development
نویسندگان
چکیده
Multiplayer computer games play a big role in the ever-growing entertainment industry. Being competitive in this industry means releasing the best possible software, and reliability is a key feature to win the market. Computer games are also actively used to simulate different robotic systems where reliability is even more important, and potentially critical. Traditional software testing approaches can check a subset of all the possible program executions, and they can never guarantee complete absence of errors in the source code. On the other hand, during more than twenty years, Model Checking has demonstrated to be a powerful instrument for formal verification of large hardware and software components. In this paper, we contribute with a novel approach to formally verify computer games. We propose a method of model construction that starts from a computer game description and utilizes Model Checking technique. We apply the method on a case study: the game Penguin Clash. Finally, an approach to game model reduction (and its implementation) is introduced in order to address the state explosion problem.
منابع مشابه
CS286.2 Lecture 8: A variant of QPCP for multiplayer entangled games
In the first lecture, we saw three equivalent variants of the classical PCP theorems in terms of CSP, proof checking, and multiplayer games respectively. In the last lecture we formulated quantum analogues of the CSP and proof checking variants, and proved their equivalence. Today we introduce a quantum analogue of the games variant. Unlike the classical case, it is not known if this formulatio...
متن کاملDecidability Results for ATL* with Imperfect Information and Perfect Recall
Alternating-time Temporal Logic (ATL∗) is a central logic for multiagent systems. Its extension to the imperfect information setting (ATLi ) is well known to have an undecidable model-checking problem when agents have perfect recall. Studies have thus mostly focused either on agents without memory, or on alternative semantics to retrieve decidability. In this work we establish new decidability ...
متن کاملTowards a Framework for Designing Speech-Based Player Interaction in Multiplayer Online Games
In this paper we consider the question of how best to design voice communication for use in online multiplayer games. We propose a framework to helps shape both our understanding of games and how we approach games as objects of study and as artifacts to be designed. The framework suggests a focus on designing player-to-player interaction within games. We discuss existing implementations of voic...
متن کاملMultiplayer Kinect Serious Games: A Review
Single and multiplayer Kinect serious games have been used in many different areas, including education. Due to its relative newness as a technology, a dearth of literature exists concerning the requirements for the use of Kinect games in educational settings. A comprehensive review was conducted to include various perspectives in order to provide background information on the existing research...
متن کاملRelying on Wireless Sensor Networks to Enhance the RC-Gaming Experience
Maturity of wireless sensor networks will lead to a world full of smart objects, and remote controlled toys are no exception. Following the growing popularity of multiplayer computer games, we envision a novel application that enriches the gaming experience by taking the digital multiplayer interaction into the physical world of remote controlled toys. We propose the development of an infrastru...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- CoRR
دوره abs/1712.01207 شماره
صفحات -
تاریخ انتشار 2017